package com.daodway.designpattern.mediatorpattern.standard;
/**
 * 名称: 中介者接口
 * 描述: 中介者，定义各个同事对象的通信接口
 * 类型: JAVA
 * 最近修改时间：2014-08-18 14:30
 * @since  2014-08-18 14:30
 * @author zhoutanxin
 */ 
public interface Mediator {
    /**
     * 同事对象在自身改变的时候来通知中介者的方法
     * 让中介者去负责相应的与其他同事对象的交互
     * @param colleague 同事对象自身，好让中介者对象通过对象实例
     * 去获取同事对象的状态
     */
   public void changed(Colleague colleague);
}
